package com.woniuxy.mesboot.vo;

import lombok.Data;

import java.util.List;
import java.util.Objects;

/**
 * @Description 用于传递到前端的用户信息项
 * @Return  返回对应的部门-》职位-》员工层级列表
 * @Author  zs
 * @Date    Create by 2023/5/27 13:42
 */
@Data
public class EmpOptionVO implements Comparable<EmpOptionVO> {
    public EmpOptionVO(String value) {
        this.value = value;
    }

    public EmpOptionVO(String value, String label) {
        this.value = value;
        this.label = label;
    }

    private String value;

    private String label;

    private List<EmpOptionVO> children;

    @Override
    public int compareTo(EmpOptionVO o) {
        return Objects.equals(this.value, o.getValue()) ?1:-1;
    }
}
